<?php
// No Direct Access, Redirect To Index
if (!defined( '_VALID_JTS' )) { 
								$host  = $_SERVER['HTTP_HOST'];
								$uri  = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
								header("Location: http://$host$uri/");
								exit;
							  }
?>
_____________
 10th April 2007
  * VER : JTS to 1.0.2B
  * VER : HISA, DIAG, DBOP to 1.0.1
  * VER : FLIS, VLIS to 1.0.0B

  * VLIS : Added Extension Version Audit

  * FLIS : Flie/Directory Permissions Audit

  * LANG : Updated multiple language contants to all language files (in english!) supporting
           updated and new VLIS and FLIS options

  * HISA : Fixed not correctly detecting incorrect $mosConfig_absolute_path under Windows

  * REF : Change all reference of Joomla! Forum (and links) to JoomlaCode.org

  * INDEX : Disabled Install Guides link to Joomla! Forge, waiting for a new home. 

  * ALL : Cleaned up GUI Look and Feel to be more consistant
  * ALL : Added/Updated Forum references 
  
_____________
 28th Mar 2007
  * DBOP : Fixed Tracker 185 (parse error, unexpected $end) removed "short" open tag.
_____________
 25th Mar 2007
  * LANG : Added Hungarian and Hungarian (Informal) Thanks to LocALiceR
  * LANG : Updated multiple language contants to all language files (in english!) supporting
           updated and new database Maintenance options

           * HISA : Corrected XML check text stating it was ZLIB check

  * DBOP : Name changed to DB Maintenance from DB Optimisation
  * DBOP : Modified DB Optimisation to not run automatically, providing "Optimise Now" button
  * DBOP : Added Joomla! DB Tables Integrity Checking

  * INDEX : Updated JTS link to JoomlaCode. Added Jozsef to contributors for Hungarian(i) Language
  
_____________
 4th Feb 2007
 * INDEX : Corrected poor langugae definition of Swiss instead of German. (Sorry Pete)

 * HISA : Truely fixed shell_exec() being disabled including a message explaining the difference between Site IP and Server IP Address (If the user has a dedicated IP, with shell_exec() disabled we can only show the Sites IP Address, not the Servers IP Address.)

 * HISA : Added 6 new checks in Joomla! section for .htaccess (SEF) and incorrect Absolute Path setting. Including RED/GREEN and BLUE (No Problems!) color coding for configurable items.

 * LANG : Added (to all files in English!) new contants to support additional features (sorry for yet another change guys)
    define( '_HISA_SHELLEXEC_DISABLED', 'The PHP function `shell_exec` is disabled, this means we could only find you Site IP address not the servers IP address. Many hosts disable this function for added security.' );
    define( '_HISA_HTACCESS_TXT', 'The default `htaccess.txt` file is still in place. It is recommended that you rename this file to `.htaccess` even if not using SEF to implement additional Site Security features or remove it completely. <i>This functionality may not natively available to all hosting envirnments.</i>' );
    define( '_HISA_SEF_NOHTACCESS', 'We did not find a `.htaccess` but you appear to have SEF enabled. Your site will most likely be unavailable and your visitors will see `HTTP 500` Error messages.' );
    define( '_HISA_SEF_NOHTACCESS_MSG', 'To enable Joomla! SEF correctly you need to rename the `htaccess.txt` to ` .htaccess `. (Notice the dot in the filename)' );
    define( '_HISA_SEF_500', 'HTTP 500 Errors, If you have just implemented the `.htaccess` file, and your site became unavailable, try removing the + before the "FollowSymLinks" directive.' );
    define( '_HISA_ABSPATH_ERROR', 'Path appears to be incorrect, it should be' );
    define( '_HISA_ABSPATH_ERROR_MSG', 'Your actual Absolute Path seems to differ from the configured Joomla! $mosConfig_absolute_path, this will cause display and functionality problems for your site.' );

_____________
 3rd Feb 2007
  * LANG : Added following contants to all language files (in english!) to support new links
    define( '_JHELP_SITE', 'Help Site' );
    define( '_JUSER_GUIDE', 'User Manual' );
    define( '_JINSTALL_GUIDE', 'Install Guides' );
    define( '_JHELP', 'Help' );
    
  * INDEX : Added links to documentation and help
    JTS Help TBC

_____________
 1st Feb 2007
 
  * INDEX : Implemented Direct Access protection to all pages, using _VALID_JTS constant, similar to Joomla!

  * ALL : Added IF _VALID_JTS statement to redirect to index if Direct Access is attempted  

  * RSPW : Reset Admin Password utility removed, risks far outway usefulness
_____________
31st Jan 2007

  * README : Update to include Finnish translation (Thanks Markku)

  * LANG : Removed duplicate _PHPVER & _PHPUPLOADS Constants in english.php, swedish.php & finnish.php
  * LANG : Added Finnish tranlation file (Thanks again Markku)
  * LANG: Renamed lang directory to language

  * INDEX : Updated language selection to suit language directory name change
  
  * HISA : Corrected language contants _HISA_REGGLOBALS_ON_CHK, _HISA_MAGICQ_ON_CHK from "_PHP_"
  
  * README : Renamed to README_INSTALL.txt

  * HISA : Removed PHP error_reporting suppression from joomla_hisa.php
  
  * INDEX : Added PHP Warning error_reporting to index.php
  
  * FORGE : Hopefully got the forge setup now ;)
  
_____________
29th Jan 2007

  * README : Updated to include Swedish translation (Thanks Chrille)

  * CSS : Updated

  * INDEX : General tidy, slight relayout
  * INDEX : Separated JTS Title and Section Title (basically Joomla! Tools Suite "Environment" in Main title didn;t look good)
            Added language variable;
			define( '_JTS_HEAD', 'Joomla! Tools Suite' );  
  * INDEX : Modified menu to allow HISA & DIAG to be run, even if we dont find a configuration.php. Missing config might be the problem!
  * INDEX : lang.php renamed to english.php, others language files now need to follow same convention, based on Joomla! language definitions.
  * INDEX : Implemented Joomla! Natural language selection (Thanks Ot2sen)
    When loaded, index now looks in configuration.php for the users language, if it finds a file named the same in the /lang directory, the appropriate language will be selected, if not defaults to english.php

  * RSPW : Added Admin Password Reset Tool, with confirmation email (email function needs testing!)
  * RSPW : New translations
    define( '_RSPW_TITLE', 'Administrator Password Reset' );
    define( '_RSPW_CONFIRM_REQ', 'Confirmation' );
    define( '_RSPW_CONFIRM_REQMSG', 'Due to the nature of this tool, you are required to confim your action. Please Confirm by clicking the button below.');
    define( '_RSPW_CONFIRM', 'Confirm Reset' );
    define( '_RSPW_NOCONFIRM', 'Reset Not Confirmed Yet' );
    define( '_RSPW_PASS_MSG1', 'This utility will generate a random password of 12 characters, guaranteeing special characters in at least 2 positions and will have a mix of upper/lower case and special characters in all all other positions.' );
    define( '_RSPW_RESET', 'Password Was Reset' );
    define( '_RSPW_PREV_MD5', 'Previous Admin MD5' );
    define( '_RSPW_NEWPASS', 'New Password' );
    define( '_RSPW_SUCCESS_MSG', 'Your Joomla! Administrator Password has been reset.');
    define( '_RSPW_MAILSUBJECT', 'Admin Password Reset Notification');
    define( '_RSPW_EMAILPASS', 'The Administrator email was sent to');
    define( '_RSPW_EMAILFAIL1', 'The Administrator email could not be sent.');
    define( '_RSPW_EMAILFAIL2', 'Please send the new password to');
  * RSPW : Added version in language file in Variables section
    define( '_RSPW_VERSION', '1.0' );

  * HISA : DIAG : DBOP : RSPW : Removed "Translated By" (Only now on INDEX)

  * DIAG : Updated Language File (Sorry guys!)
    define( '_DIAG_UNSUPPORTED', '<b>UnSupported Version of Joomla! Or Joomla! Not Detected</b><br>Please upgrade to, or install the latest release.' );  

  * LANG : Corrected PHP 'max_input_time' description (One too many "Time"s' (Thanks Chrille)
    define( '_PHP_MAXINPTIME', 'Max. Input Time' );
  * LANG : renamed lang.php to engligh.php to accomodate INDEX chnage for language selection.
  

_____________
28th Jan 2007
 *  ALL:  Minor tidying up and cleaning up.

 *  DIAG: Corrected register_globals and register_globals_emulations FAQ URL

 *  HISA: Added new PHP variables and language variables
    define( '_PHP_FILEUPLOADS', 'File Uploads Enabled' );
    define( '_PHP_MAXUPLOADSIZE', 'Max. Upload Size' );
    define( '_PHP_MAXPOSTSIZE', 'Max. Post Size' );
    define( '_PHP_MAXEXETIME', 'Max. Execution Time' );
    define( '_PHP_MAXINPTIME', 'Max. Input Time Time' );
    define( '_PHP_MEMLIM', 'Memory Limit' );

 *  HISA: Added new PHP variables advisory message
    define( '_PHP_PARAMS_MSG', 'Large file uploads will need upload_max_filesize and post_max_size settings increased. For very large files it may also be necessary to increase max_execution_time and memory_limit settings. Alternatively you may need to use an external FTP program to upload files.' );

 *  HISA: Fixed missing translation variable _HISA_SITEIS on line 547 (Thanks Chrille, completel missed that one)

 *  INDEX: Added Gerneral "About" Message box on the front index page translation variable
    define( '_JTS_MSG', 'Joomla! Tools Suite has been developed to assist you with Auditing your Joomla! installation with regards to functionaility, problem diagnosis and databse optimisation.<p>This information may also assist if posting in the <a href='http://forum.joomla.org' target='_forum'>Joomla! Forums</a> for support.</p>' );

 *  HISA: Included Recommended Settings Safe Mode translation variable
    define( '_PHP_SAFEMODE', 'Safe Mode' );

 *  HISA: Included Joomla! Environment "Site Is Online/Offline" translation variable
    define( '_HISA_SITEIS', 'Site is' );

 *  HISA: Included Report "Date" translation variable to allow date localisation
    define( '_DATE', 'l dS \of F Y' );
    
 *  HISA: Fixed Recommended Settings "Actual" ON/OFF to use translation variable
 
 *  DIAG: Corrected _VALID_MOS FAQ URL
    http://www.joomla-addons.org/faq/view/joomla-diagnostics/_valid_mos/147.html
    
 *  DIAG: Relocated and Updated "Translated By" section in all tools

 *  DIAG: Added Diagnostics Version variable
    define( '_DIAG_VERSION', '1.0.0' );

 *  DBOP: Added DB Optimisation Version variable
    define( '_DBOP_VERSION', '1.0.0' );